package com.tc.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 患者药品医嘱视图对象
 * </p>
 *
 * @author tc
 * @since 2025-07-12
 */
@Data
@ApiModel(value = "Patient_drug_orderVO对象", description = "患者药品医嘱视图对象")
public class Patient_drug_orderVO {
    
    @ApiModelProperty(value = "主键id")
    private Long orderId;

    @ApiModelProperty(value = "患者ID")
    private Long patientId;
    
    @ApiModelProperty(value = "患者姓名")
    private String patientName;

    @ApiModelProperty(value = "药品ID")
    private Long drugId;

    @ApiModelProperty(value = "药品分类（甲，乙，丙）")
    private String classification;
    
    @ApiModelProperty(value = "药品名称")
    private String drugName;
    
    @ApiModelProperty(value = "药品商品名")
    private String tradeName;
    
    @ApiModelProperty(value = "药品规格")
    private String specification;
    
    @ApiModelProperty(value = "药品单位")
    private String unit;

    @ApiModelProperty(value = "数量")
    private Integer quantity;
    
    @ApiModelProperty(value = "药品单价")
    private BigDecimal paymentStandard;
    
    @ApiModelProperty(value = "总金额")
    private BigDecimal totalAmount;

    @ApiModelProperty(value = "开具时间")
    private LocalDateTime orderTime;

    @ApiModelProperty(value = "医生ID")
    private Long doctorId;
    
    @ApiModelProperty(value = "医生姓名")
    private String doctorName;
}
